#ifndef INCLUDE_H_
#define INCLUDE_H_

#define PI 3.14159

#define SELECTION_TOOL_ID 0
#define EDIT_BORDER_TOOL_ID 1
#define EDIT_OBJECT_TOOL_ID 2

#define NORMAL_MODE 0
#define HOVER_MODE 1

#define LABEL_TEXTURE "./Images/label.bmp"
#define FONT_TEXTURE "./Images/font.bmp"

#define UNKNOWN_TYPE -1
#define BORDER_TYPE 0
#define PLAYER_TYPE 1
#define OBJECT_TYPE 2
#define ENEMY_TYPE 3
#define BACKGROUND_TYPE 4
#define MATERIAL_TYPE 5
#define PICKUP_TYPE 6

#define PINNED_OBJECT_TYPE 0
#define BASE_OBJECT_TYPE 1
#define TRANSLATING_OBJECT_TYPE 2
#define ROPED_OBJECT_TYPE 3
#define NPC_OBJECT_TYPE 4
#define TOGGLE_OBJECT_TYPE 5
#define PRESSURE_OBJECT_TYPE 6
#define CONDITIONAL_TRANSLATING_OBJECT_TYPE 7

#define DEFAULT_SPRITE_TYPE -1
#define GRENADE_PICKUP_TYPE 0


#define BASIC_ENEMY_TYPE 0 
#define FROG_ENEMY_TYPE 1
#define FLOWER_ENEMY_TYPE 2

#define FIRST_CONDITIONAL_TYPE 0
#define CONVERSATION_TYPE 1

#endif
